package rabbitas.attributes {
	/**
	 * @author martindyrby
	 */
	public class AttributeName {
		public static const ID:String = "id";
		public static const TYPE:String = "type";
		public static const PROP:String = "prop";
		public static const LAZY_INIT : String = "lazy-init";
		public static const INIT_METHOD : String = "init-method";
		public static const INIT_COMPLETE_EVENT:String="init-complete-event";
		public static const AUTO_WIRE_BY : String = "auto-wire-by";
		
		
		private static const FRAMEWORK_ATTRIBUTES:Array=[ID,TYPE,PROP,LAZY_INIT,INIT_METHOD,AUTO_WIRE_BY,INIT_COMPLETE_EVENT];
		
		public static function isFrameworkAttribute(name : String) : Boolean {
			return FRAMEWORK_ATTRIBUTES.indexOf(name) > -1;
		}
	}
}
